package com.css.openapi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.css.common.core.constant.Result;
import com.css.openapi.BO.BdKpyVO;
import com.css.openapi.BO.QyKpySqBO;
import com.css.openapi.BO.lypt.BdKpyReq;
import com.css.openapi.entity.QyKpySq;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 开票员 服务类
 * </p>
 *
 * @author qinxb
 * @since 2025-01-20 10:18:37
 */
public interface IQyKpySqService extends IService<QyKpySq> {

    /**
     * 查询开票员
     * @param shbdbh 商户绑定编号
     * @return
     */
   List<QyKpySqBO> queryKpy(String shbdbh);

    /**
     * 绑定开票员
     * @param param 参数
     * @return 返回
     */
    Result<BdKpyVO> bdKpy(BdKpyReq param);

    /**
     * 开票员解绑
     */
    void jbKpy(Map<String,String> req);

}
